package com.devops.admin.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
 * @ClassNem DOSReleaseOperateLog
 * @Description TODO
 * @Author heyabo
 * @Date 2022/3/23 15:24
 * @Version 1.0
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("dos_release_operate_log")
@SuperBuilder(toBuilder = true)
public class DOSReleaseOperateLog extends DOSModel{

    @TableField("release_id")
    private Integer releaseId;
    /**
     * 操作类型 1-install 2-upgrade 3-history 4-rollback 5-uninstall'
     **/
    @TableField("operate_type")
    private Integer operateType;
    /**
     * 参数
     **/
    @TableField("operate_values")
    private String operateValues;
    /**
     * 操作人员id
     **/
    @TableField("operate_user_id")
    private String operateUserId;
    /**
     * 操作结果
     **/
    @TableField("operate_result")
    private String operateResult;
}
